package cn.yunyichina.provider.iface.service;

import cn.yunyichina.provider.iface.entity.common.ResCommon;
import cn.yunyichina.provider.iface.entity.dto.hymed.*;

/**
 * Created by Lullaby on 2017/10/19
 */
public interface IHymed extends IService {

    ResCommon<MedicalCardQueryResponseDTO> queryMedicareCard(MedicalCardQueryRequestDTO queryRequestDTO);

    ResCommon<PaymentConsumeResponseDTO> consumePayment(PaymentConsumeRequestDTO payRequestDTO);

    ResCommon<PaymentBalanceResponseDTO> balancePayment(PaymentBalanceRequestDTO balanceRequestDTO);

    ResCommon<PaymentRevokeResponseDTO> revokePayment(PaymentRevokeRequestDTO revokeRequestDTO);

    ResCommon<PaymentQueryResponseDTO> queryPayment(PaymentQueryRequestDTO queryRequestDTO);

}
